package com.ruicar.afs.cloud.afscase.infomanagement.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>Description: </p>
 *
 * @author ZC.GUO
 * @version 1.0
 * @date create on 2020-05-13 17:03
 */
@Data
@TableName("case_cust_address")
public class CaseCustAddress extends BaseEntity<CaseCustAddress> implements Serializable, Cloneable {
    /**
     * 申请编号
     */
    private String applyNo;
    /**
     * 客户号
     */
    private Long custId;
    /**
     * 地址类型;户籍地址、居住地址、单位地址
     */
    private String addressType;
    /**
     * 房产类型
     */
    private String houseType;
    /**
     * 房产面积
     */
    private String houseArea;
    /**
     * 房产起始时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date houseStartDate;
    /**
     * 省份
     */
    private String province;
    /**
     * 城市
     */
    private String city;
    /**
     * 区/县
     */
    private String county;
    /**
     * 街道
     */
    private String street;
    /**
     * 行政区划代码;国标码
     */
    private String gbCode;
    /**
     * 详细地址
     */
    private String detailAddress;
    /**
     * 邮政编码
     */
    private String postalCode;
    /**
     * 是否默认通讯地址;是、否
     */
    private String isDefault;
    /**
     * 有效状态;有效、无效
     */
    private String validStatus;

}
